home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 42
/
Amiga Format AFCD42 (Issue 126, Aug 1999).iso
/
-serious-
/
comms
/
other
/
ftp4all
/
doc
/
readme
< prev
Wrap
Text File
|
1999-05-17
|
3KB
|
71 lines
======================
Welcome to FTP4ALL
======================
FTP4ALL is free software and distributed under GNU GENERAL PUBLIC LICENSE for
free software. See the file LICENSE for details.
Be sure to check out the FTP4ALL homepage at:
---> http://www.ftp4all.de <---
You will find there the latest version of the program as well as
documentation on how to install and use it and much more ...
What is FTP4ALL, anyway ???
Well, you probably know FSP, a package that uses UDP to transfer files. The
advantage is, that everyone can use it. There are no special rights, such as
superuser accounts, needed. On the other hand, UDP is connectionless, and
the fsp protocol is implemented in a very inefficient way. Every packet sent
from the server to the client has to be acknowledged before another one can
be sent. This is a simple stop-and-wait protocol, and in practice so slow
that it is not useable for transferring large amount of data over long
distances.
The question is, why use this inefficient protocol while there are better
ones ? TCP for example, provides a connection-oriented transfer and uses
protocols that speed up the transfer by times of ten compared to simple UDP.
The programmer doesn't even have to implement the acknowledgement of
packages like in fsp. This is automatically done by TCP. This is the
protocol that every FTP server around the 'net uses.
This were the reasons for me to write a new (really, it is not new) piece of
software: FTP4ALL.
FTP4ALL is a FTP server that can be installed by everyone, based on RFC959,
the FTP specification. Access to the server can be made through all existing
ftp clients. ---> No sysop rights needed. <---
And it includes all features of fsp:
- assignment of rights to directories
- readme files displayed when changing directories
- IP oriented access to server, private and public mode
- throughput control by maximum number of users
- logging of client commands
- download recovery
and more:
- user accounts with login and password
- user administration (add, remove, change) while server is running
- keeps track of user upload and download amount
- download limits can be assigned to users individually
- three classes of users: sysop, user and guest (anonymous|ftp)
- three sets of permissions: owner,group and world (like UNIX)
- accession rights can be assigned to direcories and user classes:
get file, put file, overwrite file, make dir, change dir, list dir
and change mode can be set
- multiple login of users can be turned off
- accounts can be disabled
- configurable messages on login and logout
- passive ftp
- ten times faster than fsp
- written for "real OS" UNIX, not for shitty single user systems
(you know which)
Interested ? Just compile FTP4ALL and off you go !
Last changes: January 1998
by Chris, Programmer of FTP4ALL
Patches by Boleto & Overhead , March 1998
http://www.ftp4all.de